package com.edu.exam.enums.examination.paper;

/**
 * 分段类型枚举
 *
 * 从SegmentationResult实体类中提取的独立枚举
 *
 * @author System
 * @version 1.0.0
 */
public enum SegmentType {
    HEADER("页眉"),
    FOOTER("页脚"),
    QUESTION_AREA("题目区域"),
    ANSWER_AREA("答题区域"),
    STUDENT_INFO("学生信息区域"),
    EXAM_INFO("考试信息区域"),
    BARCODE("条形码区域"),
    QR_CODE("二维码区域"),
    WATERMARK("水印区域"),
    MARGIN("页边区域"),
    SEPARATOR("分隔符区域"),
    TITLE("标题区域"),
    CONTENT("内容区域"),
    TABLE("表格区域"),
    IMAGE("图像区域"),
    TEXT("文本区域"),
    FORM("表单区域"),
    SIGNATURE("签名区域"),
    STAMP("印章区域"),
    LOGO("标志区域");

    private final String description;

    SegmentType(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    /**
     * 获取显示名称（中文）
     *
     * @return 中文显示名称
     */
    public String getDisplayName() {
        return description;
    }
}